package com.link.base.core.basic.aop;

import java.lang.annotation.*;

/**
 * @author zhenghongda
 * @deprecated 此注解用于定义在Controller方法上，拦截器拦截所有方法，如方法被此注解注释，则通过审计追踪功能记录此方法调用的具体信息（用户，时间，入参等...）
 * @Target 此注解的作用目标，括号里METHOD的意思说明此注解只能加在方法上面
 * @Retention 注解的保留位置，括号里RUNTIME的意思说明注解可以存在于运行时，可以用于反射
 * @Documented 说明该注解将包含在javadoc中
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AuditTrailAnnotation {
}
